草庐IT

Javascript getElementsByTag 名称

全部标签

java - 规范化 Java bean 属性名称

我有一堆第三方Java类,它们对本质上相同的属性使用不同的属性名称:publicclassFoo{publicStringgetReferenceID();publicvoidsetReferenceID(Stringid);publicStringgetFilename();publicvoidsetFilename(StringfileName);}publicclassBar{publicStringgetRefID();publicvoidsetRefID(Stringid);publicStringgetFileName();publicvoidsetFileName(Str

java - 从实现类中获取接口(interface)名称

示例:Listlist=newArrayList();//Thiswouldgivemetheclassnameforthelistreferencevariable.list.getClass().getSimpleName();我想从list引用变量中获取接口(interface)名称。有什么办法可以做到这一点吗? 最佳答案 使用反射你可以调用Class.getInterfaces()返回您的类实现的ArrayofInterfaces的方法。list.getClass().getInterfaces()[0];只得到名字list

Java Servlet - 获取具有相同名称的参数

我知道我可以获得如下参数:HTML小服务程序Stringfield=request.getParameter("field");但是如果我有多个具有相同名称的输入怎么办:HTML在PHP中,我可以只使用name="line[]"来获取所有线路输入的数组。但是如何在Java中解决这个问题呢?Servlet伪代码String[]lines=request.getParameterArray("line");for(Stringline:lines){//doshit} 最佳答案 关闭。这是String[]lines=request.ge

java - 在循环中创建具有不同名称的多个对象以存储在数组列表中

我正在尝试创建我创建的类的多个对象。然后我想将这些值传输到数组列表中。如何使用具有不同名称的while循环创建对象。例如,现在这是我的代码,但它只会创建一个名称的对象。Customercust=newCustomer("bob",20.0);还有我的构造器,如果你想看的话:publicCustomer(StringcustomerName,doubleamount){Stringname=customerName;doublesale=amount;}StoreTest类(带有main方法):importjava.util.ArrayList;importjava.util.Scann

Java 名称冲突错误,尽管方法签名不同

为了好玩,我正在尝试实现一个“MultiMap”集合,就像ApacheCommons库中已经存在的那样。我的“remove(Kkey,Vvalue)”方法出现了一个有趣的错误。编译器说存在名称冲突——它与“删除(对象,对象)类型Map”具有相同的删除。但是java.util.Map接口(interface)中并没有定义这个方法!只有一个“remove(Object)”方法-带有一个参数,而不是我的两个参数版本。更有趣的是,如果您通过将我的“remove(Kkey,Vvalue)”替换为“remove(Objectkey,Objectvalue)”来手动删除类型信息,它可以正常编译。谁能

java - Apache POI 将系列名称添加到折线图中

我正在Excel文档中使用ApachePOI创建折线图。据我设法实现的是下图:我使用Apache的svn中的示例编写了代码,因此我当前的方法如下所示:Drawingdrawing=question.createDrawingPatriarch();ClientAnchoranchor=drawing.createAnchor(0,0,0,0,4,8,14,18);Chartchart=drawing.createChart(anchor);ChartLegendlegend=chart.getOrCreateLegend();legend.setPosition(LegendPosit

java - 为什么 HashSet 的名称中有 "Hash"?

为什么Hashset被称为“哈希”集?我知道我们称之为哈希表或HashMap,因为它是键值存储,当我们put()时,键会被哈希并使用一个好的哈希函数均匀分布。我假设它称为HashSet,因为当我们添加()时,该值被散列并存储以保持其唯一性。但为什么矫枉过正?我们并不真正关心数据的“平均分配”,就像我们在哈希表中所做的那样。 最佳答案 我们确实关心平均分配,因为我们希望我们的基本Collection操作具有恒定的时间性能。为了尊重SET的基本规则,没有两个对象是相等的,我们希望快速找到一个可能相等的匹配项。HashSet是一种相当不错

java - 如何在运行时获取 JUnit 4 中的测试用例名称?

这个问题在这里已经有了答案:GetnameofcurrentlyexecutingtestinJUnit4(16个答案)关闭9年前。我想在执行JUnit测试时进行一些日志记录。在JUnit3.x中,总是很容易获得当前运行的测试用例的名称,无论测试用例是如何实例化的:publicvoidtestFoo()throwsException(){StringtestName=this.getName();//[...]dosomestuff}在JUnit4中,事情似乎并不那么容易。有谁知道这个的解决方案?是否有任何选项可以反射(reflect)到当前的Runner实例中?

java - 从 FileItem 的名称中仅提取文件名

在apachecommons文件上传中,上传的文件作为FileItem对象可用。如果我使用fileitem.getName()获取此类文件项的名称,它会返回完整路径(例如:C:\Test\test.txt)。有没有办法只获取文件名。我真正需要的是使用File.createTempFile()将上传的文件保存为临时文件但临时文件的名称和扩展名应与上传的文件相同,而不是随机名称(如temp.tmp) 最佳答案 试试看thedocssayWhydoesFileItem.getName()returnthewholepath,andnotj

java - Java 中获取的操作系统名称不正确

最近我搬到了一台全新的64位Windows7机器上。但是当我运行这段代码时,得到了不正确的操作系统名称StringosName=System.getProperty("os.name");System.out.println("OSName="+osName);输出来了:OSName=WindowsVista知道吗,我的代码或系统出了什么问题?提前致谢。 最佳答案 您可能使用的是旧版本的Java。因为这是一个已知错误(bug_id=6819886),已在较新版本中修复。Kindlyreadthisforfurtherdetails.